Very nice sized campsites. We stayed in section A site 33. Sites near water are less than level but have great shade. Grounds are well maintained. We had trouble with the water hook-up being to far from site and had to make a trip to local walmart for extra hose. Also, you share water hookup with neighbor site and water pressure can sometimes be a less. Playgrounds are not for very small children and the geese droppings will keep you away from them.
We stayed in one of the cabins for a week. The cabin was very clean and was just recently built. We had 5 adults and I would not recommend it for more than 2 adults. Very small and cramped. We asked for new towels after day 2 and they brought more, after day 4 we were told we had to come get them. Never recieved new bed linens. Upstairs beds are for kids only, very small. Very close to private boat ramp and great view of water. Beach advertised was horrible, no sand, lots of jagged rocks in water and hard to get to.